package br.com.sisgpt.controleEficiencia.beam;

import java.util.Date;

import javax.faces.bean.ManagedBean;
import javax.faces.bean.SessionScoped;

import org.hibernate.Session;

import br.com.sisgpt.fachada.Fachada;
import br.com.sisgpt.modelo.controleEficiencia.ControleEficiencia;
import br.com.sisgpt.modelo.maquina.Maquinas;
import br.com.sisgpt.util.FacesContextUtil;


@ManagedBean(name="controleEficienciaEditar")
@SessionScoped
public class EditarControleEficiencia {
	
	private ControleEficiencia controleEficiencia;
	private String numero_maquina;
	private Date data_parada;
	private Date data_funcionamento;
	private String operario;
	private String tipo_corte;
	private String descricao_problema;
	private ControleEficiencia eficiencia;
	private Fachada fachada;
	private Session s;
	
	
	public EditarControleEficiencia(){
		this.setControleEficiencia((ControleEficiencia) FacesContextUtil.getSessionAttribute("controleEficienciaEditar"));
		this.fachada = Fachada.obterInstancia();
		
		numero_maquina = controleEficiencia.getNumero_maquina();
		data_parada = controleEficiencia.getData_parada();
		data_funcionamento = controleEficiencia.getData_funcionamento();
		
		
	}
	
	public String getNumero_maquina() {
		return numero_maquina;
	}
	public void setNumero_maquina(String numero_maquina) {
		this.numero_maquina = numero_maquina;
	}
	public Date getData_parada() {
		return data_parada;
	}
	public void setData_parada(Date data_parada) {
		this.data_parada = data_parada;
	}
	public Date getData_funcionamento() {
		return data_funcionamento;
	}
	public void setData_funcionamento(Date data_funcionamento) {
		this.data_funcionamento = data_funcionamento;
	}
	public String getOperario() {
		return operario;
	}
	public void setOperario(String operario) {
		this.operario = operario;
	}
	public String getTipo_corte() {
		return tipo_corte;
	}
	public void setTipo_corte(String tipo_corte) {
		this.tipo_corte = tipo_corte;
	}
	public String getDescricao_problema() {
		return descricao_problema;
	}
	public void setDescricao_problema(String descricao_problema) {
		this.descricao_problema = descricao_problema;
	}
	public ControleEficiencia getEficiencia() {
		return eficiencia;
	}
	public void setEficiencia(ControleEficiencia eficiencia) {
		this.eficiencia = eficiencia;
	}
	public Fachada getFachada() {
		return fachada;
	}
	public void setFachada(Fachada fachada) {
		this.fachada = fachada;
	}
	public Session getS() {
		return s;
	}
	public void setS(Session s) {
		this.s = s;
	}

	public ControleEficiencia getControleEficiencia() {
		return controleEficiencia;
	}

	public void setControleEficiencia(ControleEficiencia controleEficiencia) {
		this.controleEficiencia = controleEficiencia;
	}

}
